Регистрация
Войти
Процессоры
Эльбрус
Эльбрус S
Эльбрус 1С+
Эльбрус 2С+
Эльбрус 2СМ
Эльбрус 2С3
Эльбрус 4С
Эльбрус 8С
Эльбрус 8СВ
Эльбрус 12С
Эльбрус 16С
Эльбрус 32С
Новости
Статьи
ОС
Компьютеры
Программы
Игры
ЧаВо
Главная
Кремниевые Секреты Эльбрус 8С
Содержание
0. Предисловие.
1. E2K или архитектура Эльбруса 2000.
1.1. Краткий экскурс и базис архитектуры.
1.2. Как исполняется код на Эльбрусе.
1.3. Есть ли в Эльбрусе те же бэкдоры, что и в Intel и AMD?
1.4. Компилятор. Инструмент по оптимизации ПО.
1.5. Intel Intrinsics на Эльбрусе? Чего, мать?
1.6. Как оптимизировать софт специально под Эльбрус?
1.7. Программа Начального Старта (ПНС).
2. Двоичная трансляция x86 в E2K.
2.1. RTC. Транслятор уровня приложений.
2.2. Lintel. Транслятор уровня системы.
2.3. SSE инструкции в трансляции на Эльбрус 8С.
2.4. Общая структура системы двоичной трансляции.
3. Перед началом тестов.
3.1. Версии ОС и ПО. Дистрибутивы Linux под E2K для теста.
3.2. С чем будем сравнивать Эльбрус 8С?
4. Тесты в тяжёлых задачах на C, C++ и Ассемблере.
4.1. Перекодирование видео с ffmpeg.
4.2. Рендеринг сцен в Blender.
4.3. Декодирование AV1 видео на процессоре с dav1d.
4.4. Какое ПО на C/C++ круто оптимизировано под Эльбрус?
5. Тесты с C#, Java, JavaScript, PHP, Lua и Python.
5.1. Тесты с Java, C# (.Net Core), PHP, Python и Lua.
5.2. Браузерные тесты.
6. Игры на Эльбрусе.
6.1. GTA3 (re3).
6.2. Xash3D (Half-Life 1 и CS 1.6).
6.3. Tomb Raider (2013).
6.4. Rocket League.
6.5. Genshin Impact.
7. А если x86 процессор будет имитировать Эльбрус?
8. Критика ПК с Эльбрус 8С.
8.1. Система набора команд.
8.2. Отсутствие реализации многопоточности в рамках 1 ядра.
8.3. Компилятор ещё есть куда дорабатывать.
8.4. Загрузка системы с RAID-массивов.
8.5. USB-порты на Эльбрус 8С.
8.6. Корпус. Задняя крышка, закрывающая порты.
9. Почему Эльбрус важен? Вопрос выживания страны.
9.1. Что сейчас с производством и поставками в России и мире.
9.2. Почему нам не подходят архитектуры ARM и RISC V?
10. Субъективные впечатления и выводы.
Кремниевые Секреты Эльбрус 8С
Авторы:
Морис Шалон
Оглавление
0. Предисловие.
1. E2K или архитектура Эльбруса 2000.
1.1. Краткий экскурс и базис архитектуры.
1.2. Как исполняется код на Эльбрусе.
1.3. Есть ли в Эльбрусе те же бэкдоры, что и в Intel и AMD?
1.4. Компилятор. Инструмент по оптимизации ПО.
1.5. Intel Intrinsics на Эльбрусе? Чего, мать?
1.6. Как оптимизировать софт специально под Эльбрус?
1.7. Программа Начального Старта (ПНС).
2. Двоичная трансляция x86 в E2K.
2.1. RTC. Транслятор уровня приложений.
2.2. Lintel. Транслятор уровня системы.
2.3. SSE инструкции в трансляции на Эльбрус 8С.
2.4. Общая структура системы двоичной трансляции.
3. Перед началом тестов.
3.1. Версии ОС и ПО. Дистрибутивы Linux под E2K для теста.
3.2. С чем будем сравнивать Эльбрус 8С?
4. Тесты в тяжёлых задачах на C, C++ и Ассемблере.
4.1. Перекодирование видео с ffmpeg.
4.2. Рендеринг сцен в Blender.
4.3. Декодирование AV1 видео на процессоре с dav1d.
4.4. Какое ПО на C/C++ круто оптимизировано под Эльбрус?
5. Тесты с C#, Java, JavaScript, PHP, Luaи Python.
5.1. Тесты с Java, C# (.Net Core), PHP, Python и Lua.
5.2. Браузерные тесты.
6. Игры на Эльбрусе.
6.1. GTA3 (re3).
6.2. Xash3D (Half-Life 1 и CS 1.6).
6.3. Tomb Raider (2013).
6.4. Rocket League.
6.5. Genshin Impact.
7. А если x86 процессор будет имитировать Эльбрус?
8. Критика ПК с Эльбрус 8С.
8.1. Система набора команд.
8.2. Отсутствие реализации многопоточности в рамках 1 ядра.
8.3. Компилятор ещё есть куда дорабатывать.
8.4. Загрузка системы с RAID-массивов.
8.5. USB-порты на Эльбрус 8С.
8.6. Корпус. Задняя крышка, закрывающая порты.
9. Почему Эльбрус важен? Вопрос выживания страны.
9.1. Что сейчас с производством и поставками в России и мире.
9.2. Почему нам не подходят архитектуры ARM и RISC V?
10. Субъективные впечатления и выводы.
Copyright © 2024 разработчик
Роман Калингер